home *** CD-ROM | disk | FTP | other *** search
/ The Best of MacTutor - S…e Code for Volumes 1 to 5 / The Best of MacTutor - Source Code for Volume 1-5 (Wayzata Technology)(6031)(1990).bin / Source Code / #39 (Dec 88) / Twindow / TWindows.h < prev    next >
Text File  |  1988-04-29  |  1KB  |  58 lines

  1. /*
  2.  *  TWindows.h
  3.  *
  4.  *  Include file for usage with the TWindow Manager, an extended window
  5.  *    manager that supports tool windows;  these are windows that  always
  6.  *    float on top, for palettes and tools.
  7.  *
  8.  *    Written in MPW C 2.0
  9.  *
  10.  *        Copyright Thomas Fruin 1988
  11.  *        All rights reserved.
  12.  *
  13.  *        fruin@hlerul5.BITNET            University of Leiden
  14.  *        thomas@uvabick.UUCP                University of Amsterdam
  15.  *        dibs@well.UUCP
  16.  *        hol0066.AppleLink
  17.  *        2:508/15.FidoNet                The Netherlands
  18.  */
  19.  */
  20.  
  21.  
  22. /*
  23.  *  T Y P E S
  24.  */
  25.  
  26.   /* Define the standard toolbox types INTEGER
  27.      and LONGINT in terms of the equivalents for
  28.      the MPW C compiler. */
  29.  
  30. #define INTEGER       short
  31. #define LONGINT       long
  32.  
  33.  
  34.   /* Constants for the kindes of windows */
  35.   
  36. /*      dialogKind      2   */
  37. /*      userKind        8   */
  38. #define systemKind     -1
  39. #define toolKind    30000
  40. #define anyKind     30001
  41. #define inFront   ((WindowPtr)-1)
  42.  
  43.  
  44.   /* Callable functions in the TWindow Manager */
  45.  
  46. void          TInitWindows();
  47. WindowPtr     TNewWindow();
  48. WindowPtr     TGetNewWindow();
  49. void          TCloseWindow();
  50. void          TDisposeWindow();
  51. void          TSelectWindow();
  52. void          THideWindow();
  53. void          TShowWindow();
  54. WindowPtr     TFrontWindow();
  55. void          TDragWindow();
  56. Boolean       TGetNextEvent();
  57. INTEGER       TGetWKind();
  58.